package com.koron.css2.clientCenter.bean;

import com.koron.css2.meterService.dto.MsInfoDto;
import com.koron.css2.serviceManage.vo.UserDiscountVO;
import com.koron.css2.serviceManage.vo.UserMixtureVO;
import com.koron.util.ValidationKey;

import java.util.List;

/**
 * 变更详情信息实体类
 * 
 * @author 甄玉晴
 *
 */
public class UserChangeDetailBean {
	/**
	 * 用户信息
	 */
	@ValidationKey(clazz = UserBean.class,method = "insert")
	private UserBean userInfo;
	/**
	 * 账户信息
	 */
	@ValidationKey(clazz = AccountInfoBean.class,method = "insert")
	private AccountInfoBean accountInfo;
	/**
	 * 客户信息
	 */
	@ValidationKey(clazz = CtmInfoBean.class,method = "insert")
	private CtmInfoBean ctmInfo;
	/**
	 * 变更单据
	 */
	private UserChangeBean userChangeInfo;
	/**
	 * 水表信息
	 */
	private MsInfoDto msInfo;
	private List<UserChangePersonBean> person; 
	
	private UserMixtureVO userMixtureData;	//混合用水数据
	
	private UserDiscountVO discountData;		//折扣信息

	public UserMixtureVO getUserMixtureData() {
		return userMixtureData;
	}

	public void setUserMixtureData(UserMixtureVO userMixtureData) {
		this.userMixtureData = userMixtureData;
	}

	public UserDiscountVO getDiscountData() {
		return discountData;
	}

	public void setDiscountData(UserDiscountVO discountData) {
		this.discountData = discountData;
	}

	public UserBean getUserInfo() {
		return userInfo;
	}

	public void setUserInfo(UserBean userInfo) {
		this.userInfo = userInfo;
	}

	public AccountInfoBean getAccountInfo() {
		return accountInfo;
	}

	public void setAccountInfo(AccountInfoBean accountInfo) {
		this.accountInfo = accountInfo;
	}

	public CtmInfoBean getCtmInfo() {
		return ctmInfo;
	}

	public void setCtmInfo(CtmInfoBean ctmInfo) {
		this.ctmInfo = ctmInfo;
	}

	public UserChangeBean getUserChangeInfo() {
		return userChangeInfo;
	}

	public void setUserChangeInfo(UserChangeBean userChangeInfo) {
		this.userChangeInfo = userChangeInfo;
	}

	public List<UserChangePersonBean> getPerson() {
		return person;
	}

	public void setPerson(List<UserChangePersonBean> person) {
		this.person = person;
	}

	public MsInfoDto getMsInfo() {
		return msInfo;
	}

	public void setMsInfo(MsInfoDto msInfo) {
		this.msInfo = msInfo;
	}

}
